#include"add.h"

template<class T>
stack<T>::stack(T n):_a(n){}

template<class T>
void stack<T>::print(T n)
{
	cout<<_a+n<<endl;
}

template
stack<int>::stack(int n);
template
void stack<int>::print(int n);












template<typename T>
T add(T a, T b)
{
	return a + b;
}

template//显示实例化
int add<int>(int a, int b);